//
//  HMStatus.swift
//  SinaWeibo
//
//  Created by apple on 16/9/26.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit
import YYModel

class HMStatus: NSObject, YYModel {
    
    //	微博ID
    // Int看记机型  在32位的机型上面 会出错
    var id: Int = 0

    ///	微博信息内容
    var text: String?
    
    ///微博创建时间
    var created_at: String?
    
    ///微博来源
    var source: String?
    
    
    var user: HMUser?
    
    //配图视图的模型数组
    var pic_urls: [HMStatusPictureInfo]?
    
    
//    init(dict: [String : Any]) {
//        super.init()
//        setValuesForKeys(dict)
//    }
    
    /*
    override func setValue(_ value: Any?, forKey key: String) {
        if key == "id" {
            setValue(value, forKey: "sid")
        }
    }
    */
    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//
//    }
    
    //实际上是高度发YYModel在转换字典数组的时候 需要将字典转成什么类型的模型对象
    class func modelContainerPropertyGenericClass() -> [String : Any]? {
        return ["pic_urls": HMStatusPictureInfo.self]
    }

    
}
